package Thread.Old.ThreadPool;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;

public class ThreadPoo {
    public static void main(String[] args) {
        //调用Excutors里面的静态方法产生一个线程池
        ExecutorService es = Executors.newFixedThreadPool(2);
        //调用ExecutorService中的submit方法，传递线程任务，开始线程，执行run方法
        es.submit(new RunnableImpl());
        es.submit(new RunnableImpl());
        es.submit(new RunnableImpl());
        /*pool-1-thread-2创建一个新线程开始执行
        pool-1-thread-2创建一个新线程开始执行
        pool-1-thread-1创建一个新线程开始执行
         */
        //调用shutdown方法，销毁线程池
        es.shutdown();
    }
}
